#ifndef xpack_test_utils_bits_indexer
#define xpack_test_utils_bits_indexer
#pragma push_macro("xuser")
#undef  xuser
#define xuser mixc::test_utils_bits_indexer::inc
#include"test/helper.hpp" // 需要放第一
#include"utils/bits_indexer.hpp"
#pragma pop_macro("xuser")

namespace mixc::test_utils_bits_indexer{
    #define xarg_i 1
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 2
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 3
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 4
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 5
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 6
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 7
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 8
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 9
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 10
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 11
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 12
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 13
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 14
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 15
    #include"test/utils/private/xgen.bits_indexer.hpp"

    #define xarg_i 16
    #include"test/utils/private/xgen.bits_indexer.hpp"
}

#endif
